Logo ICT-BZ

Ultra Online Casino

Kurzinfo

Themenbereich

Softwareentwicklung

Lernende/r

Loren Ukaj

Lehrbetrieb

Komax AG

Betreuer

Manuel Gut, Urs Nussbaumer

Aufgabenstellung

Das Ziel war es eine casino Webseite zu erstellen, auf der die Benutzer zwei Spiele spielen können: Blackjack und Slots. Im Blackjack Spielt ein Bot als Dealer immer mit dem benutzer mit. Der Benutzer kann Chips setzen und versuchen den Dealer zu schlagen. Im Slots Spiel kann der Benutzer auf einen Knopf drücken um die Walzen zu drehen und versuchen den Jackpot zu knacken.

Ergebnisse

Die Webseite wurde erfolgreich erstellt und die beiden Spiele funktionieren einwandfrei. Der Benutzer kann zwischen den Spielen wählen und sein Glück versuchen.

Lösungskonzept

Die Webseite wurde mit HTML, CSS und JavaScript erstellt. HTML wurde verwendet um die Struktur der Webseite zu erstellen, CSS um das Design zu gestalten und JavaScript um die Funktionalität der Spiele zu implementieren. Für das Blackjack Spiel wurde ein einfaches Regelwerk implementiert, bei dem der Dealer immer eine Karte zieht bis er mindestens 17 Punkte hat. Für das Slots Spiel wurden drei Walzen erstellt, die zufällig Symbole anzeigen wenn der Benutzer auf den Spin Knopf drückt.

Aufgetretene Probleme

Während der Entwicklung der Webseite gab es einige Herausforderungen, insbesondere bei der Implementierung der Spielmechaniken. Beim Blackjack Spiel war es schwierig, die Regeln korrekt umzusetzen und sicherzustellen, dass der Bot als Dealer richtig funktioniert. Beim Slots Spiel war die Herausforderung, die Animationen der Walzen flüssig zu gestalten und sicherzustellen, dass die Gewinnkombinationen korrekt erkannt werden. Diese Probleme konnten jedoch durch gründliches Testen und Anpassen des Codes gelöst werden.

Ausblick

In Zukunft könnten weitere Spiele hinzugefügt werden, um die Vielfalt der angebotenen Spiele zu erhöhen. Zudem könnten zusätzliche Funktionen implementiert werden, wie z.B. ein Punktesystem oder ein Benutzerkonto, um den Spielspaß zu steigern. Auch die Gestaltung der Webseite könnte weiter verbessert werden, um ein noch ansprechenderes Nutzererlebnis zu bieten.